#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include<unistd.h>

extern char **environ;
int main(int argc,char*argv[])
{
    (void)argc;
    (void)argv;
    
   if(fork()==0) 
   {
      if(fork()==0)
      {
        for(int i=0; environ[i];i++)
        {
          printf("environ[%d]=%s\n",i,environ[i]);
        }
      }
   } 
  sleep(3);
}
  // char *who=getenv("USER");

   // if(who==NULL)return 1;

   // if(strcmp(who,"cwj")==0)
   // {
   //     
   //      printf("程序正常执行!\n");

   // }else
  //  {
   //      printf("environ[%d]=%s\n",i,environ[i]);
   // }

   // char *who=getenv("USER");

   // if(who==NULL)return 1;

   // if(strcmp(who,"cwj")==0)
   // {
   //     
   //      printf("程序正常执行!\n");

   // }else
   // {
   //      printf("environ[%d]=%s\n",i,environ[i]);
   // }

   // char *who=getenv("USER");

   // if(who==NULL)return 1;

   // if(strcmp(who,"cwj")==0)
   // {
   //     
   //      printf("程序正常执行!\n");

   // }else
   // {
   //       printf("Only cwj!!\n");

   // }
    //vaif(value==NULL)return 1;

  

//}

//int main(int argc,char*argv[],char *env[])
//{
//  (void)argc;
//  (void)argv;
//
//   for(int i=0;env[i];i++)
//   {
//      printf("env[%d]->%s \n",i,env[i]);
//   }
//
//
//  //for(int i=0;i<argc;i++)
//  //{
//
//  //  printf("argv[%d]=%s\n",i,argv[i]);
//  //}
////  if(argc!=2)
////  {
////      printf("Usage:%s [-a|-b|-c]\n",argv[0]);
////
////  }
////
//  return 0;
//}
